package com.p2p.trans.client.model;

import java.io.Serializable;
import java.util.Date;

import com.p2p.base.model.Money;

public class AccountLogVO implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 957097046800383077L;
	
	private long accountLogId;
    private long transLogId;
    private String transDate;
    private String outDate;
    private Date transDt;

    private String transCode;

    private Money transAmount = new Money(0,0);
    private Money balance = new Money(0,0);
    private String transCurrency;
   
    private Integer accountType;
    private String transAccount;
    private Integer otherAccountType;
    private String transInstitution;
    private String subTransCode;

    private String isWriteOff;
    private String isRed;
    private String voucherId;

    private String transOperator;
    private String otherAccount;
    private String transOutOrderNo;
    private String transMemo;

    private String outBizNo;
    private String deleteFlag;
    

	public long getAccountLogId() {
		return accountLogId;
	}

	public void setAccountLogId(long accountLogId) {
		this.accountLogId = accountLogId;
	}

	public long getTransLogId() {
		return transLogId;
	}

	public void setTransLogId(long transLogId) {
		this.transLogId = transLogId;
	}

	public String getTransDate() {
		return transDate;
	}

	public void setTransDate(String transDate) {
		this.transDate = transDate;
	}

	public String getOutDate() {
		return outDate;
	}

	public void setOutDate(String outDate) {
		this.outDate = outDate;
	}

	public Date getTransDt() {
		return transDt;
	}

	public void setTransDt(Date transDt) {
		this.transDt = transDt;
	}

	public String getTransCode() {
		return transCode;
	}

	public void setTransCode(String transCode) {
		this.transCode = transCode;
	}

	public Money getTransAmount() {
		return transAmount;
	}

	public void setTransAmount(Money transAmount) {
		this.transAmount = transAmount;
	}

	public Money getBalance() {
		return balance;
	}

	public void setBalance(Money balance) {
		this.balance = balance;
	}

	public String getTransCurrency() {
		return transCurrency;
	}

	public void setTransCurrency(String transCurrency) {
		this.transCurrency = transCurrency;
	}

	public Integer getAccountType() {
		return accountType;
	}

	public void setAccountType(Integer accountType) {
		this.accountType = accountType;
	}

	public String getTransAccount() {
		return transAccount;
	}

	public void setTransAccount(String transAccount) {
		this.transAccount = transAccount;
	}

	public Integer getOtherAccountType() {
		return otherAccountType;
	}

	public void setOtherAccountType(Integer otherAccountType) {
		this.otherAccountType = otherAccountType;
	}

	public String getTransInstitution() {
		return transInstitution;
	}

	public void setTransInstitution(String transInstitution) {
		this.transInstitution = transInstitution;
	}

	public String getSubTransCode() {
		return subTransCode;
	}

	public void setSubTransCode(String subTransCode) {
		this.subTransCode = subTransCode;
	}

	public String getIsWriteOff() {
		return isWriteOff;
	}

	public void setIsWriteOff(String isWriteOff) {
		this.isWriteOff = isWriteOff;
	}

	public String getIsRed() {
		return isRed;
	}

	public void setIsRed(String isRed) {
		this.isRed = isRed;
	}

	public String getVoucherId() {
		return voucherId;
	}

	public void setVoucherId(String voucherId) {
		this.voucherId = voucherId;
	}

	public String getTransOperator() {
		return transOperator;
	}

	public void setTransOperator(String transOperator) {
		this.transOperator = transOperator;
	}

	public String getOtherAccount() {
		return otherAccount;
	}

	public void setOtherAccount(String otherAccount) {
		this.otherAccount = otherAccount;
	}

	public String getTransOutOrderNo() {
		return transOutOrderNo;
	}

	public void setTransOutOrderNo(String transOutOrderNo) {
		this.transOutOrderNo = transOutOrderNo;
	}

	public String getTransMemo() {
		return transMemo;
	}

	public void setTransMemo(String transMemo) {
		this.transMemo = transMemo;
	}

	public String getOutBizNo() {
		return outBizNo;
	}

	public void setOutBizNo(String outBizNo) {
		this.outBizNo = outBizNo;
	}

	public String getDeleteFlag() {
		return deleteFlag;
	}

	public void setDeleteFlag(String deleteFlag) {
		this.deleteFlag = deleteFlag;
	}

	@Override
	public String toString() {
		return "AccountLogVO [accountLogId=" + accountLogId + ", transLogId="
				+ transLogId + ", transDate=" + transDate + ", outDate="
				+ outDate + ", transDt=" + transDt + ", transCode=" + transCode
				+ ", transAmount=" + transAmount + ", balance=" + balance
				+ ", transCurrency=" + transCurrency + ", accountType="
				+ accountType + ", transAccount=" + transAccount
				+ ", otherAccountType=" + otherAccountType
				+ ", transInstitution=" + transInstitution + ", subTransCode="
				+ subTransCode + ", isWriteOff=" + isWriteOff + ", isRed="
				+ isRed + ", voucherId=" + voucherId + ", transOperator="
				+ transOperator + ", otherAccount=" + otherAccount
				+ ", transOutOrderNo=" + transOutOrderNo + ", transMemo="
				+ transMemo + ", outBizNo=" + outBizNo + ", deleteFlag="
				+ deleteFlag + "]";
	}
    
    
}
